/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.cip.esymons.colegiatura.beans;

import java.util.List;
import org.cip.esymons.colegiatura.bc.InstAcademicaDelegate;
import org.cip.esymons.colegiatura.be.InstitucionAcademica;

/**
 *
 * @author ADMINISTRADOR
 */
public class instAcademicaController {

    private InstAcademicaDelegate delegado;
    private InstitucionAcademica instAcademica;

    public instAcademicaController() {

        delegado = new InstAcademicaDelegate();
    }

    public InstAcademicaDelegate getDelegado() {
        return delegado;
    }

    public void setDelegado(InstAcademicaDelegate delegado) {
        this.delegado = delegado;
    }

    public InstitucionAcademica getInstAcademica() {
        return instAcademica;
    }

    public void setInstAcademica(InstitucionAcademica instAcademica) {
        this.instAcademica = instAcademica;
    }

    public InstitucionAcademica buscaPorCodigo(Integer codigo){

        return delegado.find(codigo);
    }

    public List<InstitucionAcademica> getListaInstAcademica(){

        return delegado.findAll();
    }

    public String nuevo(){

        instAcademica = new InstitucionAcademica();
        return "ir_a_nuevo";
    }

    public String grabar(){

        delegado.create(instAcademica);
        instAcademica = new InstitucionAcademica();
        return "ir_a_listar";
    }

    public String editar(){

        delegado.edit(instAcademica);
        instAcademica = new InstitucionAcademica();
        return "ir_a_listar";
    }

    public String remover(){

        delegado.remove(instAcademica);
        instAcademica = new InstitucionAcademica();
        return null;
    }

}
